/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

/**
 *
 * @author USER
 */
import Entidades.Estadocontrato;
import Entidades.Estadooperario;

import logica.jpaControllers.EstadooperarioJpaController;
import java.util.List;
import logica.jpaControllers.EstadocontratoJpaController;

public class CtrlEstadocontrato {
  public CtrlEstadocontrato() {
    }
   
    public void guardarEstadocontrato(Estadocontrato art) {
        EstadocontratoJpaController ga = new EstadocontratoJpaController();
        ga.create(art);
    }
    
    public void eliminarEstadocontrato(Estadocontrato estadoContrato) throws Exception{
        EstadocontratoJpaController ga = new EstadocontratoJpaController();
        ga.destroy(estadoContrato.getIdestadocontrato());
    }

    public void modificarEstadocontrato(Estadocontrato a) throws Exception {
        EstadocontratoJpaController ga = new EstadocontratoJpaController();
        ga.edit(a);
    }
    
     
    public Estadocontrato buscarEstadocontrato_X_idEstadocontrato(int idestadoContrato){
        EstadocontratoJpaController ga = new EstadocontratoJpaController();
        return ga.findEstadocontrato(idestadoContrato);
       
    }
    
    public Estadocontrato buscarEstadocontratoNombre(String nom) {
        EstadocontratoJpaController ga = new EstadocontratoJpaController();
        return ga.findEstadocontrato_x_nombre(nom);        
    }
     
    public List buscarTodosEstadoPersona() throws Exception{        
        EstadocontratoJpaController ga = new EstadocontratoJpaController();
        return ga.findEstadocontratoEntities();
    }
  
}
